encoding/json/jsontext.encodeBuffer.bufStats (field)

10 uses

	encoding/json/jsontext (current package)
		encode.go#L81: 	bufStats bufferStatistics
		encode.go#L120: 	e.encodeBuffer = encodeBuffer{Buf: b, wr: w, availBuffer: e.availBuffer, bufStats: e.bufStats}
		pools.go#L50: 		n := 1 << bits.Len(uint(e.s.bufStats.prevLen|63))
		pools.go#L77: 		e.s.bufStats.strikes = 0
		pools.go#L79: 		e.s.bufStats.strikes = 0
		pools.go#L80: 	case e.s.bufStats.strikes < 4: // at most 4 strikes
		pools.go#L81: 		e.s.bufStats.strikes++
		pools.go#L83: 		e.s.bufStats.strikes = 0
		pools.go#L84: 		e.s.bufStats.prevLen = len(e.s.Buf) // heuristic for size to allocate next time